package cn.com.fattiger.framework.cms.admin.common.service;

import java.util.Map;

/**
 * Created by Administrator on 2016/1/8.
 */
public interface TemplateService {
    /**
     * freemarker 根据模板文件生成文件工具类
     *
     * @param template freemarker配置目录下的模板名称 eg.notice.ftl
     * @param data     需要装配的数据
     * @param output   输出文件路径
     * @throws Exception file ref exception
     */
    void templateToFile(String template, Map<String, Object> data, String output) throws Exception;

    String templateToString(String template, Map<String, Object> data) throws Exception;
}
